/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package teste;

import java.util.ArrayList;

/**
 *
 * @author kevlin
 */
public class ExemploArrayList {

    public static void main(String[] args) {
        ArrayList<Pessoa> fila = new ArrayList<>();
        Festa festa = new Festa(18, "Festa de Teste");

        for (int i = 0; i < 10; i++) {
            fila.add(new Pessoa("Fulano " + i, "de Tal", calculaIdadeAleatoria()));
        }
        
        for (Pessoa pessoa : fila) {
            System.out.println(verificaEntrada(pessoa, festa));
        }
        
    }
    
    public static int calculaIdadeAleatoria(){
        return (int) (Math.random()*100);
    }
    
    public static String verificaEntrada(Pessoa pessoa, Festa festa){
                
            if (pessoa.getIdade() < festa.getIdadeMinima()) {
                return pessoa.getNome() + " "
                        + pessoa.getSobrenome()
                        + ", você esta barrado, pois voce tem "
                        + pessoa.getIdade()
                        + " anos e a idade minima é de "
                        + festa.getIdadeMinima()
                        + " anos";
            } else {
                return pessoa.getNome() + " "
                        + pessoa.getSobrenome()
                        + ", pode entrar, pois voce tem "
                        + pessoa.getIdade()
                        + " anos e a idade minima é de "
                        + festa.getIdadeMinima()
                        + " anos";
            }
        
    }
}
